The Logical World of Etymology
http://www.phoenix.net/~melanie/thelogic.htm
Melanie (no last name please), the creator of this site, offers an abundance of information about word origins in this site. In addition to explaining how words are created and providing information about Greek and Latin roots and affixes, she answers etymology-related questions that have been e-mailed to her. Recent words included jazz, mafia, Cheyenne, and passion.